package com.czy.utils.tree;

import java.util.List;

/**
 * @author czy
 * @date 2022-4-7 10:44
 */
public interface ITree {
    /**
     * 获取节点id
     * @return 返回id
     */
    String treeId();

    /**
     * 获取节点父id
     * @return  返回父id
     */
    String treeParentId();

    /**
     * 获取孩子列表
     * @return  返回孩子列表
     */
    List<? extends ITree> treeChild();

    /**
     * 设置孩子列表
     * @param children  孩子列表
     */
    void insertTreeChild(List<? extends ITree> children);
}
